/*filter*/
.kartoffelfilter{background: rgba(255,255,255,.85); padding: 15px; margin-bottom: 15px;}
.filter_group{width: 100%; float: left;}
.filter_group .widget{float: left; margin-right: 15px;}
.filter_group .widget > label{color: #c93;padding: 4px 0;}
body #main select{font-family: arial; font-size: 1em;}
.filter_group select{float: left; width: 150px;}
/*
.filter_group .filter_field_reife{width: 130px;}
.filter_group .filter_field_schalenfarbe{width: 170px;}
.filter_group .filter_field_verwertungsrichtung{width: 210px;}
.filter_group .widget filter_field_kochtyp{width: 160px;}
*/

/*catalog list*/
.catalog_list_wrapper{ float: left; background: rgb(255,255,255); background: rgba(255,255,255,.85); padding: 15px; width: 100%;}
.list_wrapper{ float: left;}
.list_item{float: left; width: 210px; margin-right: 20px; margin-bottom: 30px; overflow: hidden;}
.list_item.last{margin-right: 0;}
.list_item a{display: block; text-align: center; text-decoration:none; font-size: 1.3em; color: #c93;}
.list_image{height: 157px; background: rgb(255,255,255);}
.list_name{background: rgb(255,255,255); padding: 2px 0; border-bottom:1px solid #cacaca; border-top: 1px solid #cacaca;}
.list_name a{color: #5f5f5f;}

/*chosen*/
.chzn-container{position: absolute;}

/*catalog detail*/
.mod_catalogreader{ background: rgba(255,255,255,.85); padding: 20px;}
.mod_catalogreader h1{ margin-bottom: 25px;margin-left:290px;}

.item_image{float: left; margin-right: 15px;}
.iconwrapper{margin-bottom: 25px;margin-left:290px;}
.iconwrapper img{margin-right: 10px;}
.createpdf{margin-left:290px;}
.createpdf a{  padding: 15px 40px; display: block; background: url("../img/pdficon_large.png")  center left no-repeat;}
.item_desc{clear: left;}

.mod_catalogreader .data table table{ width: 310px; display: block; margin-right: 25px;}
.mod_catalogreader .data table tr{ border-bottom: none;}
.mod_catalogreader .data td{vertical-align: top; width: 140px; line-height: 1.5em;}
.mod_catalogreader .data td .headline{border-bottom: 1px solid #cacaca;}
.mod_catalogreader .data td h2{margin-bottom: 5px;}
.mod_catalogreader .data td.label{padding: 3px 45px 3px 0;border-bottom: 1px dotted #cacaca; color: #c93; }
.mod_catalogreader .data td.value{padding: 3px 0;border-bottom: 1px dotted #cacaca;}
.mod_catalogreader .data td.headline{padding-top: 25px;}

/*
chosen select style
*/
/* Contao Open Source CMS :: Copyright (C) 2005-2012 Leo Feyer :: LGPL license */
.styled_select {
    display:inline;
    margin-top:1px;
    position:absolute;
    background:#fff;
    border:1px solid #c93;
    padding:0 0 0 6px;
    font-family:arial;
    font-size:12px;
    text-align:left;
    line-height:20px;
    white-space:nowrap;
    overflow:hidden;
}
.styled_select.focused {
    background-color:#0265CB;
    color: #fff;
}
.firefox .styled_select {
    line-height:21px;
}
.win.firefox .styled_select {
    line-height:22px;
}
.tl_subpanel .styled_select {
    font-size:10px;
    line-height:18px;
}
.firefox .tl_subpanel .styled_select {
    line-height:19px;
}
.win.firefox .tl_subpanel .styled_select {
    line-height:20px;
}
.styled_select b {
    display:block;
    width:15px;
    height:100%;
    position:absolute;
    top:0;
    right:0;
    border-left:1px solid #c93;
    background:#fff;
}
.styled_select b i {
    display:block;
    width:100%;
    height:100%;
    background:url("../../../../plugins/stylect/images/select.gif") center center no-repeat;
}